home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Sprite 1984 - 1993
/
Sprite 1984 - 1993.iso
/
lib
/
perl
/
gnulib2.ph
< prev
next >
Wrap
Text File
|
1991-08-11
|
2KB
|
115 lines
require 'stddef.ph';
if (!defined &SItype) {
eval 'sub SItype {\'long\' \'int\';}';
}
if (defined &WORDS_BIG_ENDIAN) {
}
else {
}
sub B {0x10000;}
sub low16 {( &B - 1);}
if (defined &BYTES_BIG_ENDIAN) {
eval 'sub HIGH {0;}';
eval 'sub LOW {1;}';
eval 'sub big_end {
local($n) = @_;
eval "0";
}';
eval 'sub little_end {
local($n) = @_;
eval "(($n) - 1)";
}';
eval 'sub next_msd {
local($i) = @_;
eval "(($i) - 1)";
}';
eval 'sub next_lsd {
local($i) = @_;
eval "(($i) + 1)";
}';
eval 'sub is_not_msd {
local($i,$n) = @_;
eval "(($i) >= 0)";
}';
eval 'sub is_not_lsd {
local($i,$n) = @_;
eval "(($i) < ($n))";
}';
}
else {
eval 'sub LOW {0;}';
eval 'sub HIGH {1;}';
eval 'sub big_end {
local($n) = @_;
eval "(($n) - 1)";
}';
eval 'sub little_end {
local($n) = @_;
eval "0";
}';
eval 'sub next_msd {
local($i) = @_;
eval "(($i) + 1)";
}';
eval 'sub next_lsd {
local($i) = @_;
eval "(($i) - 1)";
}';
eval 'sub is_not_msd {
local($i,$n) = @_;
eval "(($i) < ($n))";
}';
eval 'sub is_not_lsd {
local($i,$n) = @_;
eval "(($i) >= 0)";
}';
}
if (defined &L_adddi3) {
}
if (defined &L_anddi3) {
}
if (defined &L_iordi3) {
}
if (defined &L_xordi3) {
}
if (defined &L_one_cmpldi2) {
}
if (defined &L_lshldi3) {
}
if (defined &L_lshrdi3) {
}
if (defined &L_ashldi3) {
}
if (defined &L_ashrdi3) {
}
if (defined &L_subdi3) {
}
if (defined &L_muldi3) {
}
if (defined &L_divdi3) {
}
if (defined &L_moddi3) {
}
if (defined &L_udivdi3) {
}
if (defined &L_umoddi3) {
}
if (defined &L_negdi2) {
}
if (defined &L_bdiv) {
}
if (defined &L_cmpdi2) {
}
if (defined &L_ucmpdi2) {
}
if (defined &L_fixunsdfdi) {
eval 'sub HIGH_WORD_COEFF {(((\'long\' \'long\') 1) << &BITS_PER_WORD);}';
}
if (defined &L_fixdfdi) {
}
if (defined &L_floatdidf) {
eval 'sub HIGH_HALFWORD_COEFF {(((\'long\' \'long\') 1) << ( &BITS_PER_WORD / 2));}';
eval 'sub HIGH_WORD_COEFF {(((\'long\' \'long\') 1) << &BITS_PER_WORD);}';
}
1;